body { text-align: center; }
    
#container {
    background: #eee;
    width: 800px;
    margin: 0 auto;
    text-align: left;
}
    
#containerInner { position: relative; padding: 20px; }
    
#content .refText {
    resize: none;
    width: 400px;
    height: 100px;
}
    
#content .resource { width: 400px; }

pre {
    background: #fff;
    border: 1px solid #000;
    padding: 10px;
}

#info, #sdkinfo {
    margin: 1px auto;
    padding: 4px;
    font-size: xx-small;
    text-align: center;
    background: #fff;
}

#info .message { overflow: auto; }
#aiRecorderOuter { height: 140px; }

#replayParam input {
    margin-top: 5px;
    margin-bottom: 5px;
    line-height: 20px;
    height: 20px;
}

.waiting { color: #00f; }
.error { color: #f00; }
hr { border: 0; border-bottom: 1px solid #0ee; }
p { margin: 0 0 10px; }
    
.partSentScore {
    position: absolute;
    margin-top: -10px;
    margin-left: -20px;
}
